.container{
	padding:90rpx 36rpx;
}
	
.page-title{
	font-size: 36rpx;
	color: #51565D;
	line-height: 42rpx;
	text-align: center;
}

.form-content{
	padding: 42rpx 0 196rpx;
	
	.icon-eye{
		width:34rpx;
		height:34rpx;
		display: block;
	}
	
	.code-text{
		font-weight: 400;
		font-size: 32rpx;
		color: #C1C2C3;
		padding-left: 18rpx;
		position: relative;
		
		&.hasTime{
			color: #FFC046;
		}
		
		&::before{
			content: '';
			width: 1px;
			height: 30rpx;
			background-color: #979797;
			position: absolute;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
		}
	}
	
	.agreement-text{
		font-weight: 400;
		font-size: 32rpx;
		color: #666666;
		margin-top: 18rpx;
		
		.link{
			color: #999999;
			text-decoration: underline;
		}
	}
	
	.btn-sure{
		width: 100%;
		height: 76rpx;
		line-height: 76rpx;
		font-size: 34rpx;
		color: #FFFFFF;
		margin-top: 32rpx;
	}
	
	.register-text{
		font-weight: 400;
		font-size: 30rpx;
		color: #666666;
		margin-top: 18rpx;
	}
}

.other-login{
	text-align: center;
	
	.other-title{
		font-weight: 400;
		font-size: 32rpx;
		color: #666666;
	}
	
	.img-login{
		width: 80rpx;
		height: 80rpx;
		margin-top: 25rpx;
	}
}

